home *** CD-ROM | disk | FTP | other *** search
-
- MsgVu (Message View)
- Version 1.2.1, April 1986
- Copyright (c) 1985, 1986 David C. Briccetti
- All Rights Reserved
-
-
-
- Introduction:
-
- MsgVu is a tool for managing files of messages saved from
- CompuServe, RBBS, and other information utilities and bulletin board
- systems. With MsgVu you can:
-
- o Read messages easily
-
- o Sort messages by subject or message number
-
- o Delete messages you no longer want to keep
-
- o Print messages
-
- o Search for messages containing certain text
-
-
- Disclaimer of Warranty:
-
- This software and manual are sold "as is" and without warranties as
- to performance of merchantability or any other warranties whether
- expressed or implied. Because of the various hardware and software
- environments into which this program may be put, no warranty of
- fitness for a particular purpose is offered.
-
- Good data processing procedure dictates that any program be
- thoroughly tested with non-critical data before relying on it. The
- user must assume the entire risk of using the program. Any
- liability of the seller will be limited exclusively to product
- replacement or refund of purchase price.
-
-
- System Requirements:
-
- MsgVu requires at least 128KB of user memory, depending on the
- number of messages to be processed concurrently. The upper limit is
- 3100 messages. A fixed disk and color display are recommended but
- not required. You may use more than the default buffer space
- ("Buffers=" in the CONFIG.SYS file) to improve performance. The DOS
- manual describes CONFIG.SYS in detail.
-
-
- Invoking MsgVu:
-
- To invoke MsgVu, enter:
-
- MSGVU [infilename] [outfilename] [/H:host] [/M] [/L] [/E] [/C] [/F]
- [/D:datadrive] [/I] [/U[:statsname]] [/P[:P]] [/R] [/S:sortopts]
- [/Vn] [/Y] [/Z]
-
-
- MsgVu Command Parameters:
-
- [infilename] - specifies the name of the file containing the
- messages to be indexed. If you provide this file name, MsgVu
- will automatically index the messages in the file. Otherwise
- you may use function 1 from the primary menu to index the
- messages.
-
- [outfilename] - specifies the name of the file into which the
- processed messages are to be written. You may use this
- parameter only if you provide the "infilename" parameter. If
- you specify both input and output file names, MsgVu will do all
- processing and then end, without requiring any action from you.
- If you don't provide this parameter, you may write out messages
- by using function 5 from the primary menu.
-
- /H:host - MsgVu adapts itself to the electronic communications
- system you are using by way of a parameter file called
- OPTIONS.MSV. As distributed, this file contains information
- which describes the following systems: CompuServe, Fido, Host,
- PCBoard, RBBS, TCom, and TBBS. The default host is initially
- set to CIS (CompuServe). You may use the /H parameter to
- override the default host name.
-
- /M - specifies that MsgVu is not to use color. If you have a color
- display adapter and monitor installed, MsgVu will use several
- colors. If you are using a monochrome monitor with a color
- adapter, MsgVu may show varying degrees of intensity rather than
- colors. If this is not appealing, you may set MsgVu to
- monochrome mode by using this parameter.
-
- /L - requests that MsgVu not use highlighting.
-
- /E - specifies that MsgVu is not to change the screen mode.
- Ordinarily, MsgVu will perform the equivalent of a DOS "MODE 80"
- command to switch those users currently in 40 column mode to 80
- column mode. If this mode switch negatively affects your
- display, you may use this parameter to disable it.
-
- /C - specifies that MsgVu is not to delete duplicate messages.
- Duplicate messages are defined as those which have the same
- message number.
-
- /F - specifies that MsgVu is to display its index in double column
- mode. In this mode, the sender and recipient of each message
- will not appear.
-
- /D:datadrive - specifies the drive MsgVu is to use for reading and
- writing data files. If you don't use this option, MsgVu will
- use the "current drive".
-
- /I - specifies that when you sort messages by subject, MsgVu is to
- ignore the case of the subject. By default, MsgVu recognizes
- the case of the subject. If you use this option, sorting by
- subject will take much longer.
-
- /U[:statsname] - enables the user statistics option, allowing the
- display of a bar graph showing user activity, and the generation
- of a statistics file. You may use primary option 6 to generate
- the bar graph.
-
- To cause the creation of a statistics file, use the ":statsname"
- subparameter. "statsname" is the name of the file into which
- MsgVu is to write statistics when you exit the program. Columns
- 1 to 40 of each record in the file will contain a user name and
- id right justified. Following this field will be 12 sets of two
- numbers in each set. The 12 sets correspond to a maximum of 12
- message sections. The first number in each set shows the number
- of messages from that user in that section. The second number
- shows the number of messages to that user in that section.
-
- /P[:P] - controls the handling of the situation when messages are to
- be written to a file which already exists. By default, Message
- View will append output files. If "/P" is specified, output
- files will be overwritten. If "/P:P" is specified, Message View
- will prompt you to select appending or overwriting when you
- write to a file that exists. The exception to the above is that
- when you write over the input file, an overwrite will always
- occur, even if you specify /p:p.
-
- /R - specifies that after building the message index, the "Process"
- option (F3 from the main menu) is to be automatically invoked.
-
- /S:sortopts - If both input and output file names are specified, the
- automatic sort feature may be invoked. "sortoptions" is a one
- or two character string which may contain the letters "s" or
- "n". If the string contains an "s", a sort on subject will take
- place. If the string contains an "n", a sort on message number
- will be performed. "/S:NS" will cause a sort by number followed
- by a sort by subject. "/S:SN" will perform the sorts in the
- reverse order.
-
- /Vn - MsgVu will run in a "windowing" environment such as TopView.
- The width of the window must be 80. The depth (vertical size)
- may vary from 1 row to 24. A minimum depth of around 10 is
- recommended. "n" specifies the number of rows MsgVu is to use.
- If this parameter is not used, the screen depth will be 25.
-
- /Y - causes MsgVu to run without sound.
-
- /Z - disables the "press any key to cancel" function.
-
-
- NOTE: Operands must be separated from one another by a single space.
-
-
- MsgVu Command Examples:
-
- MSGVU - invokes MsgVu normally
-
- MSGVU MSGS.IN MSGS.OUT /S:S - reads messages from file MSGS.IN,
- sorts by subject, and then writes them to file MSGS.OUT
-
- MSGVU /H:RBBS - specifies that the messages to be processed come
- from host RBBS
-
- MSGVU /U - invokes MsgVu with the user statistics graph option (F6)
- enabled
-
- MSGVU /R - causes MsgVu to display the index immediately after it is
- built, rather than waiting for you to press F3 from the primary menu
-
-
- Operating MsgVu:
-
- Issue the MSGVU command to invoke MsgVu and the main menu will
- appear. Several options appear on the menu but only the highlighted
- ones are available to you now.
-
-
- Building an Index:
-
- In order to process messages, you must first build an index by
- pressing F1. MsgVu will ask you for the name of the message file
- you want to process. Enter the name of the file, using a drive
- identifier and path name if necessary.
-
-
- Loading a Previously Saved Index:
-
- If you have already built and saved an index, you may skip the above
- step and load the index by pressing F2. Saving and loading of
- indexes is discussed later.
-
-
- Processing Indexed Messages:
-
- Once you have built or loaded an index, you may process the indexed
- messages by pressing F3.
-
- You will see four columns of information. The first column contains
- the numbers of the messages in the indexed file. The second column
- lists the subjects. The third shows who each message is from and
- the last shows whom each message is to. Notice that the cursor is
- on the first message number and the number is highlighted.
-
-
- Moving Through the Index:
-
- You may move the cursor up and down, and you may scroll the index
- with PgUp and PgDn. You may scroll to the top of the list with
- Ctrl-PgUp, and to the bottom with Ctrl-PgDn. To move to the top and
- bottom message on the screen, you may use the Home and End keys.
-
- When several contiguous messages have the same subject, they are
- known as a "message group." You may use Ctrl-F1 and Ctrl-F2 to jump
- to the previous and next groups.
-
-
- Function Keys:
-
- There are two sets of function keys in MsgVu. Set one is active
- initially. There are 3 keys that both sets have in common. F2 is
- set to "KEYS", F9 to "READ", and F10 to "EXIT." Pressing F2 will
- switch sets.
-
-
- Key Set One:
-
- The following paragraphs describe the functions available with key
- set one.
-
-
- Deleting Messages:
-
- F3 invokes the "simple delete" function. Press F3 and the message
- the cursor is on will be flagged for deletion.
-
- F4 invokes the "delete group" function. Position the cursor at the
- first message in the group to be deleted and press F4. The entire
- group will be flagged for deletion.
-
- F5 is used in conjunction with the Find option. The "delete found"
- option will flag for deletion all messages highlighted by the Find
- option. The find option is explained later. This option is
- available only after a find operation has been performed.
-
- If you flagged any messages for deletion with F3, F4, or F5, you may
- unflag them by once again pressing the keys which you used to delete
- them. For example, if you deleted a message with F3, you may
- undelete it by positioning the cursor on it and pressing F3 again.
-
- Messages flagged for deletion will be deleted only if the indexed
- messages are written to an output file. Writing out messages is
- discussed later.
-
-
- Marking Messages for Special Processing:
-
- The F6 (Mark) and F7 (Mark Group) functions are provided so that you
- may select individual messages or groups of messages for processing
- by subsequent options. Mark is currently used only with the output
- file option (F5 from main menu). If you have marked any messages,
- then MsgVu will write only those messages to the output file.
- Marking individual and groups of messages is similar to deleting
- them.
-
- Once you write marked messages to an output file, MsgVu removes them
- from marked status and flags them for deletion. This makes it
- easier for you to write messages to a separate file and delete them
- from the input file.
-
-
- Changing a Message's Subject Heading:
-
- Sometimes messages' subjects do not accurately reflect their
- contents. You may change a subject to a more meaningful one with
- F8. With the cursor on the message or group of messages you want to
- change, press F8. Supply the new subject, and then tell MsgVu
- whether you are changing a single message or a group of messages.
- MsgVu will change the subject in the index right away. When you
- write the message file out, MsgVu will change the subject
- permanently.
-
-
- Reading Messages:
-
- F9 is used to read a message. With the cursor on the message you
- want to read, press F9. The message will be displayed.
-
-
- The Index Window:
-
- While MsgVu displays the text of a message, it may put a window in
- the upper right corner of the screen. The purpose of the window is
- to help you keep the current message in context, by showing the
- portion of the index which immediately surrounds the current
- message. The window shows the numbers and subjects of the 2
- preceding and the 2 following messages.
-
-
- Moving Through the Index Within the Read Option:
-
- Within the read option, you may use the cursor up and down keys to
- display the previous and next messages. You may use PgUp and PgDn
- to scroll the messages through the window, one window-full at a
- time.
-
-
- Exiting the Read Option:
-
- To exit the Read option, press F10. This will return you to the
- index.
-
-
- Key Set Two:
-
- If you switch to function key set two, these options become
- available:
-
-
- Sorting the Index:
-
- You may sort the messages in message number order (F3) or subject
- order (F4). If you are working with CompuServe files, you may also
- sort in "reply to" order (F5). The "reply to" sort attempts to put
- the messages in the order in which they appeared in the message
- conversation.
-
-
- Positioning the Index:
-
- If the index is sorted in subject order, you may use F6 to position
- it to a certain location. After pressing F6, you will be prompted
- for a string to locate. After you provide the string, the screen
- will be scrolled so that the first message whose subject starts with
- that string will be moved to the top of the index display. For
- example, if you want to position to the first message that starts
- with the letter "F", press F6 and then enter an "F". The index will
- be positioned so that the first message starting with an "F" will be
- at the top.
-
-
- Searching for Text Within Messages:
-
- F7 invokes the Find option. Press F7 and you will be prompted for a
- string to search for. Key in a search string and press Enter.
- Stand by while the messages are searched. When the search is
- finished, messages in which the search string was found will be
- flagged with an "<F>" next to their subjects on the index displays.
-
-
- Printing Messages:
-
- You may use F8 to print the current message on the printer.
-
-
- Exiting the Process Messages Option:
-
- To exit the Process Messages Option, press F10. The primary menu
- will appear.
-
-
- Saving and Restoring the Index:
-
- If you plan to access a message file over and over without changing
- it, it is a good idea to save its index to disk so you won't have to
- rebuild it each time you access the message file. "Save Message
- Index" (F4) does this. This function will ask for the name to be
- given to the index, and then save the index. Any file with the same
- name will be written over. Once you have saved an index, you can
- quickly load it whenever the message file it indexes is to be
- accessed, with "Load Message Index" (F2).
-
-
- Writing Processed Messages:
-
- After you process messages, you may want to write them to an output
- file. Press F5 to do this. After you enter the name of the output
- file, MsgVu will write out the messages in the order in which they
- currently appear in the index. Any messages marked for deletion
- will not be written out. Duplicate messages will be skipped. If
- you have marked any messages, MsgVu will write out only those
- messages.
-
-
- User Statistics:
-
- For CompuServe only, if the "/U" option was used, and the index was
- built rather than loaded, user statistics may be displayed by
- pressing F6 from the main menu. A bar graph will appear showing the
- number of messages to and from each user. You may see the graph
- sorted by "number of messages from" or "number of messages to."
-
- On color displays, three colors are used in the graph. Blue
- represents the number of messages from a user, red shows the number
- to a user, and where red and blue overlap, magenta is used.
-
- On monochrome displays, blue, red, and magenta are replaced by the
- graphic characters ASCII 220, 223, and 219, respectively. 220 is a
- half-sized vertical bar residing at the top of the line. 223 is
- similar but sits at the bottom of the line. 219 is a solid bar which
- fills the line. An appendix in IBM's BASIC manual shows the graphic
- characters.
-
-
- Exiting MsgVu:
-
- F10 will exit the primary menu, which terminates MsgVu. Depending
- on which functions you performed while in MsgVu, you may be asked to
- confirm your exit request. This is to prevent you from accidentally
- exiting the program after not having saved your work.
-
-
- Tailoring MsgVu:
-
- As described in the section "MSGVU COMMAND PARAMETERS" under the
- description of the /H (host) parameter, the OPTIONS.MSV file
- contains parameters which define the host systems with which Message
- View is to be used. These parameters are explained here by
- examining the ones for CompuServe.
-
- Here is a sample header for a CompuServe special interest group
- message:
-
- #: 123456 S0/General
- 05-Mar-86 15:42:22
- Sb: IBM Personal Computer
- Fm: Joe User 74000,1001
- To: Jim Customer 74000,2010
-
- Here are the parameters in OPTIONS.MSV which are used to describe
- CompuServe messages:
-
- SName(CIS)
- MsgTrigger(1,#:)
- NumHeadlines(5)
- MsgNum(1,4,6)
- DateLoc(2,5,9)
- TimeLoc(2,14,8)
- SubjLoc(3,5,35)
- ToLoc(5,5,40)
- FromLoc(4,5,40)
- Colors(3,15,1,0)
- Window(5)
-
- These parameters are described as follows:
-
- SNAME - provides the name of the host system. You may use any name
- you choose with the following exception: When working with
- CompuServe files you must use the name 'CIS' in order to activate
- the following special features which are available for CompuServe
- only:
-
- Generation of user statistics
-
- Stripping message numbers out of the front of message subjects
- for index display, sorting, marking, and deleting
-
- Highlighting private messages in the index
-
- MSGTRIGGER - tells MsgVu what string to search for to recognize the
- beginning of a message header. The first value tells what column to
- look in, and the second value contains the string which identifies
- the start of a message.
-
- NUMHEADLINES - specifies the number of lines in the message headers.
-
- MSGNUM - tells MsgVu how to find the message number within the
- message header. The three values provide the line, column and
- length of the message number field.
-
- DATELOC, TIMELOC, SUBJLOC, TOLOC, and FROMLOC use the same syntax to
- provide the locations of the date, time, subject, "message to" and
- "message from" fields.
-
- COLORS - allows the overriding of several of MsgVu's default colors.
- From 1 to 4 numbers may be specified to select colors. Foreground
- colors may have values from 0 to 15 and background colors may be
- from 0 to 7. IBM documentation provides a table showing the colors
- associated with these numbers. The first value specifies the normal
- foreground color. The next controls the highlight foreground color.
- The third sets the background color, and the last sets the
- background color of the index window.
-
- WINDOW - specifies the number of lines to appear in the message
- reading screen index window. The window shows the 2 previous and 2
- following message numbers and subjects. Valid values for this
- parameter are 0 and 5.
-
-
- License Information:
-
- This version of MsgVu is shareware and a $20 per copy fee is
- required from anyone using the product beyond an evaluation period.
- Shareware is a method software developers use to distribute their
- products which allows users to evaluate the products in their own
- environments before buying.
-
- A reduced fee is available for organizations who wish to use
- multiple copies of MsgVu. Those companies may contact the author
- for details.
-
- Please send payments to:
-
- Briccetti & Associates
- 1250 Clay Street #303
- San Francisco, CA 94108
-
-
- New Developments:
-
- If you'd like to be notified of MsgVu developments, please enclose
- your address with your payment.
-
- New versions of MsgVu will be available on Briccetti & Associates'
- RBBS at 415 885-2575 (1200 bps), and on CompuServe PCS-131. Dave
- Briccetti's CompuServe ID is 74475,1072.
-
-
- Distribution Restrictions:
-
- MsgVu may be copied and distributed to others with the following
- restrictions:
-
- It must be distributed in an unmodified form
-
- It must not be distributed for profit
-
-
- Distribution Licensing Agreement:
-
- Anyone wishing to charge people a fee for giving them a copy of
- MsgVu must have the written authorization of the author. To receive
- such authorization, send this completed application, along with a
- copy of your software library's order form to Dave Briccetti at the
- address shown above. Include $7 to cover the cost of processing the
- application and of sending you the latest version of MsgVu. (Fee
- may be waived for non-profit, non-mail-order user groups.)
-
- Name of Organization: ____________________________________
-
- Your Name: _______________________________________________
- Address: _______________________________________________
- _______________________________________________
-
-
- Terms of Distribution:
-
- 1. The fee charged may not exceed $7, including postage, mailer and
- any other charges. If MsgVu is shipped along with other disks, the
- $7 limit includes the charge for the disk plus a pro-rata share of
- the total shipping and handling and other charges.
-
- 2. Your library's catalog or listing must state that this program is
- not free, but is copyrighted software that is provided to allow the
- user to evaluate it before paying.
-
- 3. The label on the disk should show that this is a demo program for
- which payment is expected on acceptance for use and should show the
- control number. Labels will be furnished on request.
-
- 4. The offering and sale of MsgVu will be stopped at any time the
- author so requests.
-
- 5. Copies must be made from the copy of MsgVu sent to you with this
- agreement. This is required for control purposes.
-
- 6. Problems or complaints will be reported to the author for
- resolution.
-
- In return for the right to charge a fee for the distribution of the
- program MsgVu, I agree to comply with the above terms of
- distribution.
-
- Signed,
-
- ______________________________________ ______________
- your signature date
-
- __________________________ _________ ______________
- Dave Briccetti control # date